Ubuntu 暫時不用每次都輸入sudo

在 Ubuntu 裡,如果你想要「暫時」不用每次都輸入 sudo 密碼,有幾種常見方法可以做到。以下整理成清單,方便你選擇適合的方式:


🛠 方法一:維持 sudo 密碼快取

  • 當你輸入一次 sudo 密碼後,系統會在 5 分鐘 內記住它。
  • 在這段時間內再次使用 sudo,就不需要重新輸入。
  • 如果你希望延長這個快取時間,可以修改設定:
    1. 編輯 sudoers
      sudo visudo
      
    2. 在檔案中加入:
      Defaults timestamp_timeout=30
      
      (單位是分鐘,這裡設定為 30 分鐘)

🛠 方法二:開一個持續的 root shell

  • 直接進入 root shell:
    sudo -i
    
  • 或者:
    sudo su
    
  • 這樣之後在這個 shell 裡執行的指令都不需要再加 sudo

🛠 方法三:允許特定指令免密碼

  • 如果你只想讓某些指令不用輸入密碼,可以在 sudoers 裡設定:
    1. 編輯:
      sudo visudo
      
    2. 加入:
      yourusername ALL=(ALL) NOPASSWD: /usr/bin/apt-get, /usr/bin/systemctl
      
    • 這樣你在執行 sudo apt-getsudo systemctl 時就不需要密碼。

⚠️ 注意安全

  • 不建議完全取消 sudo 密碼,因為這樣會降低系統安全性。
  • 建議只在需要的情境下(例如測試環境或特定指令)使用免密碼設定。

Also See

File9FileLast Modified
Ubuntu找出某個process 的執行檔所在資料夾位置Ubuntu找出某個process 的執行檔所在資料夾位置2:24 PM - January 12, 2026
Ubuntu刪除整個目錄以及其下所有子目錄和檔案Ubuntu刪除整個目錄以及其下所有子目錄和檔案2:24 PM - January 12, 2026
ubuntu檔案權限與擁有者管理速查表ubuntu檔案權限與擁有者管理速查表2:34 PM - December 15, 2025
Ubuntu 中列出系統上的所有使用者帳號Ubuntu 中列出系統上的所有使用者帳號3:28 AM - December 15, 2025
Ubuntu 上修改整個目錄所有檔案的使用者Ubuntu 上修改整個目錄所有檔案的使用者3:20 PM - December 12, 2025
Ubuntu 上安裝 Python 的 uvUbuntu 上安裝 Python 的 uv2:43 PM - December 12, 2025
Ubuntu Firefox Snap → APT 切換流程表Ubuntu Firefox Snap → APT 切換流程表2:35 PM - December 12, 2025
關機cmd關機cmd1:50 AM - December 12, 2025
Ubuntu 上要查詢目前系統有哪些 網域 (domain) 或網路設定Ubuntu 上要查詢目前系統有哪些 網域 (domain) 或網路設定1:44 PM - December 11, 2025